package expression;

import echecs.Etat;
import java.util.List;

public class LTantQueNaire extends LExpressionNaire {

    public LTantQueNaire(List<Expression> arg) {
        super(arg);
    }

    @Override
    public Object f(Etat etat) {
        while ((Boolean) arg.get(0).f(etat)) {

            for (int a = 1; a < arg.size(); a++) {
                arg.get(a).f(etat);
            }
        }
        return etat;
    }
}